html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0
}

html,
body,
form,
fieldset,
p,
div,
h1,
h2,
h3,
h4,
h5,
h6 {
  -webkit-text-size-adjust: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
  clear: both;
}

html {
  font-family: 'Microsoft YaHei', "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 62.5%;
}

body {
  font-size: 1.4rem;
  /*overflow-x: hidden;min-width:320px;-webkit-overflow-scrolling: touch;*/
  color: #1a1a1a;
  background: #f9f9f9;
}

a {
  background: transparent;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  color: #1a1a1a;
}

a:active {
  outline: 0;
}

a:active {
  color: #3990e6;
}

* {
  box-sizing: border-box;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1rem
}

mark {
  background: #ff0;
  color: #1a1a1a;
}

dfn {
  font-style: italic;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

ul,
ol {
  list-style: none outside none;
}

h1,
h2,
h3,
strong {
  font-weight: 600;
}

img {
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  resize: vertical;
}

button,
input,
select,
textarea {
  font-family: 'Microsoft YaHei', "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #cccccc;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #cccccc;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #cccccc;
}

/*commos*/
.border_box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

.break {
  word-break: break-all;
  word-wrap: break-word
}

.clearfix:after {
  content: '\0020';
  display: block;
  height: 0;
  clear: both
}

.clearfix {
  zoom: 1
}

.text-center {
  text-align: center;
}

.custom-loading {
  padding: 20px 10px;
}

/* 修改element-ui样式 */
#app {
  .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
    background-color: #30b2ec;
    color: #eee;
  }

  [class^=el-icon-] {
    font-size: 24px;
  }

  .el-tag {
    border: none;
    color: #fff;
    background-color: rgba(48, 178, 236, 1);

    &--success {
      background-color: rgba(103, 194, 58, 1);
    }

    &--danger {
      background-color: rgba(245, 108, 99, 1);
    }
  }
}

@font-face {
  font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1557459492065');
  /* IE9 */
  src: url('../fonts/iconfont.eot?t=1557459492065#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAA70AAsAAAAAICQAAA6kAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCGOgqtNKQoATYCJANkCzQABCAFhG0HglUbmRojEbaKsqpG9lcH2RgiNfsHB/QdXl6+8foS54YoonLLv1WsQ18VTTTu96GUPPw313tfMuHJbgoMnn3/8UVSAlA6NqJCpSj8Dk+b+3d3sLh3HGM70tiMfVcmRgaxKsDKocO40wbtu2PML27Ntq8fI2fOSPy1MYPzz44fSZgf01lFbGTqltrY9W3X9WMHXJ5w6QVqsZ4DAEL/N1fa5Ijj7hyWUxYG2LfKZ7JZ+DOT7c3mmHKczVEKSAodq+rkOAUARa6vwpWNrlIVsrJG+LpcE8xHv6DDpbVlMLbqBq7CZgNPsVkEDKz/fjCB3m5JkOvvE3WglXg40OslWnJAm9KkEiG0wVpwwyQ+qbTF6+I2PrKvH/+cj5ZCVfLGXHs8Kh9cntH/r0p6RbsZjiKvBI83osRJQKLohXWRlGc4yUgvsiY/AYfFkHdXz8Wc5ilSrmod0yE2LqHbTOuKrf9frYLUiaSEtu35TvPouqVeVTjsR8YJSbrw3WJ7yOQ/8EqtTm+QjZYWNpKLIBNJIYqSCiqp1BqiRnpmiLNo2wrMaCgSzCKRkjlCpGWOFOmYKZGeWS4yMKtEMnNrkZG5rciSOVpkwRyDyaLtgYF2AKaaxoJZB9oJmB40Dsxm0AQwG0C7gtkC2g0e++hMiBT8szKJ0RVgKtCtEKn5v7lUwyPb4hucB7ynOQd0axWoPxiJhQiVD4lAE8rLUn5qbdSm5VdWyWIk6l/X63ZGznunK2vTuk2b8kCH+mpjju7kNOW7yPHEPOxnjuOO6BZ5zLnvd1aUpOccY4Tr0dpx3DLVDs9jdOvHsYKkwE4Hb8ijo2yaPcTbNdG2qab8aRZbvnmGKdU/++2NjKOb4hzNd8L4k3HAeuy1CILztUwdhEhlOmrkAP4y7aFsOOuhayB01DG1uqtTNlJ9Kbo62lms8Hf1tnRskXxfrOtsLLjcqKrZlljsnxNx9MfWon0/9ZKd+CVa7P45nfbgETcA8fOTyxw1wGrgj1M6lpbruWNKo5Mx5p72982u8Hx7IDbnVHvgxLzquv0Hp2ZXXP0ml2eUeU7oiM3haN238Ioilzyn8lgVcPZpkznPkON/bmh+YWx6pm98amhuNvr9hsZGXVNTqt0+LLUrhJuNLAUi2nDdZvcANKuS+mGJgQU4YQAvvRuMqV3IulyVSqPVsHSSZVC+bo40gHKFpiY9AQposj2flRNBeN6A05zDiTBVFYsiqs5pxHvPd4IOjmZx3F5BiWhOLnNUK8VMsQK384wTwsqzalHRmUKiwqMCrppYSXVdK6S4Vle5lEeQYqODAzb/U70ya9MLg9+/3H/feEvW/Ojm1rTcKo8KdZ3qZDqx2Un02kC62b4e6jmsXWFQA453Rmd1RiS6nDNh5wEnKCHXRuE8P6+Z0sX2qQqck6/625c3j7nS1NSoIwzlQ90k1WpTjQrgCMPjZp5/u1pZKoTjoESpbPsOeVgA4yLKXg6K4INwmu6KX+Dg5CjL2nkF5nRm84zS4szvS+Wz9hzSrqpcP9BwkzQQQrtKM3GOczgZ3s7aIuzFyAMna5Czntx5lgHpshS5BpyvMmAMlwZQev+qvHtLCnn8XFuxLMQpBhBxNVDqqFOKV6jkxDVQCkireJGb1OFUYhB1nbHlszTn0A+pJTrnk3uwQn/ewC3mXO5ixmlXpaN6L1NcZa8oqttU46hDuPXz92lq481S3pRr5xGjd4BcrZ4vVm4cKt0cuKPBTjq2wmYvAiJjXR+77wsRMzyuI3mecSqlHAc4VkcO8sGlDm6zVM9lIDGD1U3JV1VYkMJyAJEdhAH9Bwfk7VjOV1vcQHEJkm/x+Zhau8c47EA10HBSQVgdlCBkxVb1TOdxCJa6VMoMvP1QHDB+QAJihHqgwxMShZg6YBkHJ//68TSr0OE8YlA6oRHGD0koAM/uZ6evOdHK6GQ0CYnxy6o07kUYc+NT3QGIjsED/M8tnctCJY6tOCIkj3S5xVlpU6CTNYX5sOBMmo3dGMomofmHgYIdcrjNGlzNKB4BLLIylAotvTKO21may7gGzEYdy7yBYFm9k9noKK9erq9MG5HLxjmURmfnoTQilr/aEYbXGQeVo0sdqfrRx4pnd1YeFbZx8rSpkyxbNoD+aMx+L/7/rH5A21AfLP2Yu65ZPbz06PCS6UtxJc6l37Y6f4GQtZJJLlz4ERxJSODzMP0IeiJvWkSk5X57N/dmTo2Ur2a8IWzndeuxUePHr5o4ERuzLG+wU+lbmUH5J8aGr5q6KrwPcwABtD5saJiefjCEuUkZCUJ1KOyBf9yRpX8t/PPws7uaVyv+FT32PTXbMekSZUDRxEOJQ8Q9BpyZ33SNf5TQf4p4+KDEQ2Exml/xSTF/VP+pap24x/SIwxvivWpEk9hwfOnzsVVzRFisiPt0zPsq9uPyojB92bOx1VG47cvYT1ZZt0QkKbolRpLRetcu/b3Y69cYAt6B4Ketk22krLXGiO4fHc2h8c6LJAE/h9EX2EFJLpMctJi7wOgLDJW8oSvjxstbRpftiZWQGzcRxMhm/+3GxklRIDhmEcqxyGItkrpiRWoFkIEAKVcN1Qo/2iJkMccuOj+mcx6RNyZuybGw6f1PfD2yDX+oeI9L923b/h3+sX7ZIK3/uCH7lD5iQ5gENoT/6sXZEGE/egugoBRgQbmdLOoA1U3ApmMPu4F/bzygXBpWH/YpVONxQ9BxXfxzTVJ8m+eqzecubpZf35t807nzkhHy8yGP23W/1ip948b0Vle7t38Scg4r9d9LqiCL+j/F+kWJcHLf246gzaVoDrt6DeMwNsA9dLl2DWVRDjacg8E8degqdHVjDEbvxIMyKF1XE722QF1QXr5cFVRb6WxVgZZyIkBoiYBKIHnCdpcQzwkTZKJth1lVKTQFvG+8ARUZYmFdAVUwbLiV+v/BNqPXFGTOTGQ6MnnmnMqYhsycKb22c6eNOjRxokYzcdKh0vu3gi2bNPH55AKvHlJQ7zW3PJOSo0MqtBUiOSaVtm8nMoedCJWG8mIbaHEr9WgiAcWHDGzTZ1KBeEMIZ5G4q9dKg5Q1qVqZORkwDV5MNmf6yJKJkxJLDy3DJGnHpcgOxvIDhAB7wj7UlPQsCUCDLxwg9AISJESQy2QS+ZZ7u2paOuHD++E+VTxE7+0WynLyhJX68HCX/e8uaqWHclxfYvnx68WGDg0N2hjMoswSEVot2jmmUON0kjjBAga1v1EMfwzrlis2wVCwy+BQhR261MyNo6D0OKgxEUvIk5Aamr4aKMBNSxXcJ0FYd3czxwSwf8RAWp8wQ+2DkUQOEQl9QPvjoLPRVvIcaY3uqx0UdhI/FVofdjasPvR37T+njdgvCwMPLNR7quDBg3HVo16NVMOtYKN4pxCu/qOG7+QPCm1ADNb3JPbbb9hJpf/29WSS4rna/Ab3dC3F7t3DSikRRV76Cv57c21diKPpqvSj6qNpqrSjvxFdolxxrijJ0wYFf6ursuMmEINpn+C3yH/dPGKJP0gIhA0KI36ajfB95ZyAoW3FrtDn0vqW33cBbszdfdyRLvYwmbVa9FIn+DPRMHGMZeqG2jAm7LesQeq9rbrtjTlAJP6bWanTSOgjwLgg8TFlIBL+s3dGD9nX3ww/Cie/orjCR0gvJHwqIQ4JJ6ZsrIe4ZPt2YNjzGBmekjIcUKIBDE/vl47ugNUpaCoKHUl5/GBPm3gajgnpRMlj9XKVddo0qzqoWj5XKVDf6Rofae7gV35cpZn7IteGi+v4T1Ag4qEA4yO0EYF+YOdznoO9p8zKcxR+mNSEawDy8I5Bt7J4kynYObhmzYekD+8Hv4OFK3CTSfwtEz8UVvB727LFWtI/kySGWotEspg1a7AIkdmEIlhhIf5e6/4/6f972fXWNVlWk6nH5i+FhR+SWopcD7v7g9vmo0qhTrogQhBRCRcQxP/Wn4gy1mDPHmPfScp+NRi5O2BSQwH6iIAyQPig0Ifw4T44LwDZ2JcMGyNq09K1smCUxWiwRlWbWQ2gwXszvqQ/vE2M2IwDjCB8wx4TAe/BkhRykdBvEGiGmY/A1t4ite1tYmJZgViTugD7h201MxuMy3CR7chG3EqqQFYbKEBLniO0lPx6q95KWcvcBbuzwep2r5Yu0FZz7xvSf3Rf+f8aFET3eV4VCjD81/233O6fDxLQoVd7gtKMTyP1zF3UN7f3YE0wSAdWf6J3sXDg1ZQlaDbNaXABGyy0YECvU44NY1ACuYy/AFOQ5fYzNqn1hOvYyLrCOiwavITX8eVynawGZVhm60FvsRlUuIoNyPrJUawf3GZ8TxDqkp4k8lTZNfdl8ydhLMpOK4CvjcKU/+YOBYostTFLOvC3Fv7T95Sf/0R1ILUrNzIBvRu0iv8ZUf+pVWpulz58Xv629Pbnhh6FOdusNekFer+KFa1a76Fe6qbayv+t1U3XcYXGLihF0QchIfrkuMrgItSIvjSud8KYmw82WKwUqcNxGzAuTL4fV1j4DCWifZAQLYyrbPYuUCM5ynG99X9jfod928DeC0PkIBXxQ2BCVrrQ9U69P0F5EzHx3Y/0C1wiWXHcHb46PsACy3Apr+rknBSSKRfvd2OAMSQKpgwSt9NoL877vXx23SWUV3peMBBx8aQpIfaYHSWIJU/u9DJf/hNQPCPCJRt9n/0XYCUsE47/Vt9oDf6D2Fob1cVaulJOHCmRRKgzkp/Vd1oCjN9KhEI8WAYknB3dQi+c7cnOZF2yU6/m64Jwvk1697YtalFGiirqaKKNLvoY/vN5t7GIZUwxjVnMYxHLWMU6NvHXyHOY3GOmW8CotAsSKh7TDCPryHOeCFqZZh3R6glm1clw8ZG94wtiAxmcPLW3MaDJQFKMB3PO/tw7aoPbLPyO0H5qbFrbikkmqFL9f2Rn8IoZ46m0n2HaxGBvvvnE2mVBa6J9O+5uxmNbgVWpJ6RjAFHSvKN00tUGLmmu1+xVhLlM0SCBUmtVkyG0So3PCFtpRJKgmdSyr1QAAAAA') format('woff2'),
    url('../fonts/iconfont.woff?t=1557459492065') format('woff'),
    url('../fonts/iconfont.ttf?t=1557459492065') format('truetype'),
    /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('../fonts/iconfont.svg?t=1557459492065#iconfont') format('svg');
  /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.icon-jiahao:before {
  content: "\e604";
}

.icon-arrow-right-copy:before {
  content: "\e602";
}

.icon-jiantou-copy-copy:before {
  content: "\e668";
}

.icon-zhanghaoquanxianguanli:before {
  content: "\eb77";
}

.icon-zhunbeiliangchan:before {
  content: "\eb79";
}

.icon-icon_tianjia:before {
  content: "\eb8c";
}

.icon-tianxie:before {
  content: "\ec88";
}

.icon-zhihang:before {
  content: "\e610";
}

.icon-bofang:before {
  content: "\e612";
}

.icon-chakan:before {
  content: "\e614";
}

.icon-chakanzhihangrizhi:before {
  content: "\e615";
}

.icon-jinzhirenwu:before {
  content: "\e618";
}

.icon-rizhi:before {
  content: "\e61c";
}

.icon-shanchu:before {
  content: "\e61f";
}

.icon-bianji1:before {
  content: "\e61e";
}

.icon-gengduo:before {
  content: "\e623";
}

.icon-zanting:before {
  content: "\e625";
}

.icon-xinxi:before {
  content: "\e627";
}

.icon-xiangqing:before {
  content: "\e62a";
}

.icon-xiugaimima:before {
  content: "\e620";
}

.icon-ceshilianjie:before {
  content: "\e622";
}

.icon-xiazai:before {
  content: "\e628";
}

.icon-xiazai:before {
  content: "\e628";
}

.icon-daochu:before {
  content: "\e62f";
}

.icon-daoru:before {
  content: "\e630";
}

.icon-daochu:before {
  content: "\e62f";
}

.icon-daoru:before {
  content: "\e630";
}
